@charset "utf-8";
/* CSS Document */
@media all and (min-width: 1880px){

}

@media all and (min-width: 1500px) {
.in_center{width: 1760px; margin: 0 auto;}
.main{width: 1500px; margin: 0 auto;}
.honor .com_tit{width: 78.1vw; margin: 0 auto;}
.header{height: 80px; border-bottom: 1px solid rgba(255,255,255,.1); overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 999;}
.header .logo{float: left; width: 211px; margin: 17px 0 0 80px;}
.header .logo img{width: 164px; height: 45px;}
.nav{float: left; width: 770px; line-height: 80px; font-size: 15px;}
.nav .m{float: left; margin: 0 28px;}
.nav .m a{color: #fff;}
.nav .on{border-bottom: 2px solid #fff; height: 79px;}
.header .fr{width: 408px;}
.header .fr .search{float: left; width: 220px; height: 40px; line-height: 40px; border-radius: 40px; background: rgba(255,255,255,.1); margin-top: 20px; padding: 0 15px;}
.header .fr .search .text{float: left; width: 150px; height: 40px; line-height: 40px; font-size: 16px; color: rgba(255,255,255,.4); background: none; border: none;}
.header .fr .search .submit{float: right; width: 21px; height: 22px; background-image: url(../images/ss.png); background-position: center; background-size: cover; border: none; background-color: initial; margin-top: 7px;}
.header .fr .mail{float: right; width: 163px; border-left: 1px solid rgba(255,255,255,.1); height: 80px; line-height: 80px; text-align: center; font-size: 16px; color: #fff;}
.header .fr .mail img{width: 19px; height: 19px; margin-right: 8px;}
.small{background: #0c2654;}

.nav .sub{display: none; width: 100%; background: #0c2654; height: 290px;  position:fixed; left: 0; top: 79px; overflow:hidden; z-index: 9999; margin:0 auto; padding-top: 72px;}
.sub ul li{float: left; width: 204px; text-align: center; font-size: 16px; line-height: 1; margin-right: 32px; border-bottom: 1px solid #253c65; padding-bottom: 24px ;transition: all .5s ease 0s;}
.nav .m:nth-child(2) .sub ul li{margin: 0 47px; border: none;}
.nav .m:nth-child(2) .sub ul li:hover{border: none;}
.nav .m .sub ul li a{color: #767e94;}
.sub ul li img{width: 176px; height: 118px; margin: 0 0 20px 14px; display: block;}
.nav .m .sub ul li:hover{border-bottom: 1px solid #fff; transition: all .5s ease 0s;}
.nav .m .sub ul li:hover a{color: #fff; transition: all .5s ease 0s;}

.in_banner{width:100%; height: 964px; position:relative; line-height: 1; text-transform: uppercase; margin: 0 auto 0; overflow: hidden;}
.in_banner .swiper-slide{position: relative; background-position: center; background-repeat: no-repeat; background-size: cover;}
.in_banner .main{position: absolute; left: 50%; top: 363px; webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); z-index: 9;}
.in_banner .main .wenzi{font-size: 93px; font-family: ziti; line-height: 104px; margin-bottom: 38px;}
.in_banner .main .wenzi .sm{color: #fff; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 1)), to(rgba(126, 164, 241, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.in_banner .main .wenzi .sm span{margin-right: 50px;}
.in_banner .main .wenzi .xm{color: #fff; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(126, 164, 241, 1)), to(rgba(255, 255, 255, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.in_banner .main .ljgd{width: 145px; border-bottom: 1px solid rgba(255,255,255,.3);}
.in_banner .main .ljgd:after{background: #fff;}
.in_banner .main .ljgd a{color: #fff;}
.in_banner .in_center{height: 80px; line-height: 80px; position: absolute; left: 50%; bottom: 0; webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%); border-top: 1px solid rgba(255,255,255,.15); z-index: 3;}
.in_banner .in_banner_a{width: 100%; height:14px; line-height: 1; vertical-align: top; position: inherit; bottom: 36px !important; left: 0; z-index: 2; text-align: center;}
.in_banner .in_banner_a .swiper-pagination-bullet{width: 8px; height: 8px; background: none; border-radius: 100%; opacity: 1; margin: 0 5px; position: relative; transition: all .4s ease .2s;}
.in_banner .in_banner_a .swiper-pagination-bullet:before{content:''; width: 8px; height: 8px; background: #4d4d4d; border-radius: 100%; position: absolute; top: 50%; left: 50%; transition: all .4s ease 0s;}
.in_banner .in_banner_a .swiper-pagination-bullet-active:before{background: #fff; border-radius:10px;}
.in_bann_l,.in_bann_r{position: absolute; left: 0; bottom: 0; z-index: 8; width: 35px; cursor: pointer;}
.in_bann_r{left: auto; right: 0;}
.in_bann_l i ,.in_bann_r i{font-size: 24px; color: #fff;}

.in_pro{padding-top: 66px;}
.in_pro .tit{text-align: center; position: relative; padding-bottom: 10px; margin-bottom: 66px;}
.in_pro .tit:after{position: absolute; left: calc(50% - 17px); bottom: 0; height: 2px; width: 34px; background: #205dd4; content: " ";}
.in_pro .tit h1{font-size: 36px; color: #333; height: 52px; line-height: 52px; overflow: hidden;}
.in_pro .tit div{font-size: 16px; color: #888; line-height: 30px; overflow: hidden;}
.com_n4 .swiper-slide{float: left; width: 300px; height: 196px; text-align: center; font-size: 16px; color: #333;}
.com_n4 .swiper-slide .img{width: 176px; height: 118px; margin: 0 auto 20px;}
.com_n4 .swiper-slide .img img{width: 176px; height: 118px; }.com_n4 .swiper-slide:hover .img{animation: doudong 0.5s linear infinite;}@keyframes doudong {    0% {        transform: translateY(-20px);    }    100% {        transform: translateY(0px);    }}
.com_n4 .cur_n4{background-image: url(../images/xz4.png); background-position: center bottom; background-repeat: no-repeat; background-size: 15%; cursor: pointer; color: #205dd4;}.in_l,.in_r{position: absolute; left: 5%; top: 260px; z-index: 8; cursor: pointer;}.in_r{left: auto; right: 5%;}.in_l img ,.in_r img{width: 26px; height: 26px; position: absolute; top: 10px; left: 30px;}.in_r img{left: inherit; right: 30px;}.in_l:after,.in_r:after{width: 40px; height: 40px; border: 2px solid #fff; border-radius: 100%; content: " "; display: block;}.in_l:hover:after,.in_r:hover:after{border: 2px solid #fff;}
.pro_li{position: relative; height: 564px;}
.pro_li:after{position: absolute; left: 0; top: 0; width: 42.2vw; height: 564px; content: " "; background-image: url(../images/pro.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;}
.dispan4 .list4{display: none; height: 565px;}
.dispan4 .list4 .main{position: relative; z-index: 2;}
.dispan4 .list4 .fl{width: 395px; padding-top: 120px;}
.dispan4 .list4 .fl .bt{height: 84px; line-height: 84px; font-size: 30px; color: #fff; overflow: hidden;}
.dispan4 .list4 .fl .xx{height: 112px; line-height: 28px; font-size: 15px; color: #fff; overflow: hidden; margin-bottom: 60px;}
.dispan4 .list4 .fl .lggd{width: 115px; font-size: 15px; color: #235fd5; height: 48px; line-height: 47px; border-bottom: 1px solid #658fe2; width: 115px; transition: all .5s ease 0s; margin-top: 41px;}.dispan4 .list4 .fl .lggd span{display: block; width: 28px; height: 1px; background: #fff; transition: all .5s ease 0s; margin-bottom: 2px;}.dispan4 .list4 .fl .lggd:hover span{border-bottom: 1px solid #fff; transition: all .5s ease 0s; width: 100%;}

.dispan4 .list4 .fl .lggd img{float: right; width: 26px; height: 26px; margin-top: 12px;}
.dispan4 .list4 .fl .lggd a{color: #fff;}
.dispan4 .list4 .img{width: calc(100% - 42.2vw); position: absolute; right: 0; top: 0;}
.dispan4 .list4 img{width: 100%; height: 565px;}
.jjfa{width: 100%; height: 1032px; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 86px; position: relative;}.maind{width: 78.1vw; margin: 0 auto;}
.jjfa .tit{margin-bottom: 55px;}
.jjfa .tit .fl{width: 510px; position: relative; height: 130px;}
.jjfa .tit .fl h1{font-size: 36px; color: #333; height: 56px; line-height: 56px; overflow: hidden;}
.jjfa .tit .fl div{font-size: 16px; color: #888; height: 56px; line-height: 28px; overflow: hidden;} 
.jjfa .tit .fl:after{position: absolute; left: 0; bottom: 0px; height: 2px; width: 34px; background: #235fd5; content: " "; transition: all .5s ease 0s;}
.jjfa .tit .fr{width: 115px; font-size: 15px; color: #235fd5; height: 48px; line-height: 48px; border-bottom: 1px solid #bacdf0; width: 115px;  transition: all .5s ease 0s; margin-top: 41px;}.jjfa .tit .fr span{display: block; width: 28px; height: 1px; background: #235fd5; transition: all .5s ease 0s;}
.jjfa .tit .fr:hover span{border-bottom: 1px solid #235fd5; transition: all .5s ease 0s; width: 100%;}
.jjfa .tit .fr img{float: right; width: 26px; height: 26px; margin-top: 12px;}
.jjfa .tit .fr a{color: #235fd5;}
.com_n3{float: left; width: 25vw;}
.com_n3 ul li{width: 100%; height: 238px; margin-bottom: 23px; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 62px 90px 0 40px;}
.com_n3 ul li:last-child{margin-bottom: 0;}
.com_n3 ul li .bt{font-size: 20px; color: #fff; height: 41px; line-height: 41px; overflow: hidden; margin-bottom: 18px; position: relative;}
.com_n3 ul li .bt:after{position: absolute; left: 0; bottom: 0; height: 2px; width: 20px; background: #fff; content: " ";}
.com_n3 ul li .xx{font-size: 14px; color: #fff; height: 48px; line-height: 24px; overflow: hidden;}
.dispan3 .list3{display: none; width: 61.3vw; height: 764px; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; right: 0; bottom: 0; padding: 390px 0 0 68px;}
.dispan3 .list3 .bt{font-size: 30px; color: #fff; height: 92px; line-height: 92px; overflow: hidden;}
.dispan3 .list3 ul li{float: left; width: 248px; height: 50px; line-height: 50px; font-size: 18px; color: #fff; border-bottom: 2px solid rgba(255,255,255,.3); margin: 0 20px 16px 0;}
.dispan3 .list3 ul{width: 550px; margin-bottom: 36px; zoom: 1;}
.dispan3 .list3 ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.dispan3 .list3 .xgal{clear: both; height: 40px; line-height: 38px; width: 155px; text-align: center; background: #235fd5;}
.dispan3 .list3 .xgal a{color: #fff;}
.dispan3 .list3 .xgal img{margin-left: 20px; width: 26px; height: 26px; vertical-align: middle;}
.csfw{background: #f9fafc; padding-top: 74px; position: relative;}.csfw_li .swiper-slide{width: 100%; height: 602px; background: #fff;}.csfw_li .swiper-slide .fl{width: 50%; height: 602px;}.csfw_li .swiper-slide .fl img{width: 100%; height: 602px;}.csfw_li .swiper-slide .fr{width: 660px; margin-left: 86px; float: left; height: 602px; display: table;}.csfw_li .swiper-slide .fr .nr{display: table-cell; vertical-align: middle;}.csfw_li .swiper-slide .fr .tit{color: #eff2fb; font-size: 100px; font-family: mzt; position: relative; height: 97px; line-height: 1;}.csfw_li .swiper-slide .fr .tit .bt{position: absolute; left: 0; top: 0; font-size: 36px; color: #205dd4; font-family: "微软雅黑"; line-height: 135px; transition: all .5s ease 0s;}.csfw_li .swiper-slide .fr .xx{line-height: 36px; font-size: 16px; color: #666; overflow: hidden; margin: 40px 0 96px;}.in_cs_l,.in_cs_r{position: absolute; right: 29%; top: 115px; z-index: 8; cursor: pointer;}.in_cs_r{right: 26%;}.in_cs_l img ,.in_cs_r img{width: 26px; height: 26px; position: absolute; top: 10px; left: 20px;}.in_cs_r img{left: inherit; right: -20px;}.in_cs_l:after,.in_cs_r:after{width: 40px; height: 40px; border: 2px solid #f9fafc; border-radius: 100%; content: " "; display: block;}.in_cs_l:hover:after,.in_cs_r:hover:after{border: 2px solid #f9fafc;}
.gsdt{width: 100%; height: 1040px; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 77px;}
.dt_tit{margin-bottom: 66px;}
.dt_tit .fl{height: 88px; line-height: 88px; font-size: 36px; color: #333; position: relative;}
.dt_tit .fl:after{position: absolute; left: 0; bottom: 10px; height: 2px; width: 34px; background: #235fd5; content: " "; transition: all .5s ease 0s;}
.dt_tit .fr{font-size: 15px; color: #235fd5; height: 48px; line-height: 47px; border-bottom: 1px solid #bacdf0; width: 115px;  transition: all .5s ease 0s; margin-top: 35px;}.dt_tit .fr span{display: block; width: 28px; height: 1px; background: #235fd5; transition: all .5s ease 0s;}.dt_tit .fr:hover span{border-bottom: 1px solid #235fd5; transition: all .5s ease 0s; width: 100%;}

.dt_tit .fr img{float: right; width: 26px; height: 26px; margin-top: 12px;}
.dt_tit .fr a{color: #235fd5;}
.gsdt .news ul li:first-child,.gsdt .news ul li:nth-child(2){height: 419px;}
.gsdt .news ul li{position: relative; height: 250px; margin-bottom: 35px;}
.gsdt .news ul li .nr{position: absolute; left: 0; bottom: 24px; padding: 0 40px; width: 100%;}
.gsdt .news ul li .tit{font-size: 20px; height: 41px; line-height: 41px; color: #fff;}
.gsdt .news ul li .time{color: #fff; height: 34px; line-height: 34px; font-size: 16px;}
.gsdt .news ul li:nth-child(2) .nr{padding: 0;}
.gsdt .news ul li:nth-child(2) .tit{font-size: 20px; color: #333; height: 68px; line-height: 34px; overflow: hidden; margin-top: 28px;}
.gsdt .news ul li:nth-child(2) .time{font-size: 16px; color: #666; height: 46px; line-height: 46px;}
.gywm{width: 100%; height: 602px; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 124px;}.gywm .bt{font-size: 20px; color: #bbc1d4; line-height: 1;}.gywm .tit{font-size: 36px; color: #fff; line-height: 1; margin: 13px 0 50px;}.gywm .com_li li{color: #fff;}.gywm .com_li li .counter{color: #fff;}.gywm .com_li li:after{background-image: url(../images/xz7.png);}.gywm .lggd{width: 115px; font-size: 15px; color: #235fd5; height: 48px; line-height: 47px; border-bottom: 1px solid #658fe2; width: 115px; transition: all .5s ease 0s; margin-top: 95px;}.gywm .lggd span{display: block; width: 28px; height: 1px; background: #fff; transition: all .5s ease 0s; margin-bottom: 2px;}.gywm .lggd:hover span{border-bottom: 1px solid #fff; transition: all .5s ease 0s; width: 100%;}.gywm .lggd img{float: right; width: 26px; height: 26px; margin-top: 12px;}.gywm .lggd a{color: #fff;}
.footer{width: 100%; height: 623px; background-image: url(../images/footer.jpg); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.foot_top{width: 1760px; margin: 0 auto; height: 554px;}
.foot_top .fl{width: 1480px; height: 554px; border-right: 1px solid rgba(255,255,255,.1);}
.foot_top .fl .fl_top{height: 170px; border-bottom: 1px solid rgba(255,255,255,.1); padding: 50px 44px 0 0;}
.foot_top .fl .fl_top .img{float: left; width: 252px;}
.foot_top .fl .fl_top .img img{width: 252px; height: auto;}
.foot_top .fl .fl_top .wz{float: right; font-size: 18px; color: #fff; height: 76px; line-height: 76px;}

.foot_topnav{width: 100%; height: 384px; padding-top: 65px;}
.foot_navli{width: 163px; float: left; height: auto; line-height: 1; animation-delay: .1s; margin-right: 100px;}
.foot_navli:last-child{margin-right: 0;}
.foot_navli p{margin-bottom: 12px; font-size: 14px;}
.foot_navli p a{color: #9e9e9e;}
.foot_navli p:first-child{margin-bottom: 62px; position: relative;}
.foot_navli p:first-child a{font-size: 16px; color: #fff;}
.foot_navli p:first-child:after{position: absolute; left: 2px; top: 36px; height: 2px; width: 18px; background: #fff; content: " ";}

.foot_top .fr{width: 240px; margin-top: 75px;}
.gsmc{font-size: 20px; color: #fff; height: 45px; line-height: 26px; position: relative; margin-bottom: 36px;}
.gsmc span{display: block;}
.gsmc:after{position: absolute; left: 0px; bottom: 0px; height: 2px; width: 18px; background: #fff; content: " ";}
.foot_top .fr ul li{margin-bottom: 28px;}
.foot_top .fr ul li .bt{font-size: 14px; color: #9e9e9e; line-height: 1; margin-bottom: 12px;}
.foot_top .fr ul li .xx{line-height: 18px; font-size: 14px; color: #fff;}
.foot_top .fr .ewm{width: 113px; text-align: center; font-size: 14px; color: #9e9e9e; line-height: 1; padding-top: 25px;}
.foot_top .fr .ewm img{width: 113px; height: 113px; margin-bottom: 14px;}

.bottom{width: 1760px; margin: 0 auto; height: 69px; line-height: 69px; font-size: 14px; color: #999; border-top: 1px solid rgba(255,255,255,.1);}

/*搜索结果 result*/
.n_bann{width: 100%; height: 700px; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center;}
.n_bann .mains{width: 1500px; margin: 0 auto;}
.n_bann .mains .tit{font-family: ziti; padding-top: 300px; color: #fff; font-size: 72px; background: linear-gradient(180deg, #fff 85%, #7ea4f0 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.ssjg{padding-top: 300px; width: 635px; margin: 0 auto;}
.ssjg .tit{font-size: 64px; color: #fff; font-family: ziti; margin-bottom: 52px;}.sslb{margin-top: 62px;}
.n_bann .sst .text{float: left; width: 545px; height: 64px; line-height: 64px; background: #fff; border: none; padding: 0 30px; font-size: 18px; color: #333;}
.n_bann .sst .submit{float: left; width: 90px; height: 64px; line-height: 64px; background-color: #205dd4; border: none; background-image: url(../images/ss.png); background-position: center; background-repeat: no-repeat; background-size: 22%; border: none;}

.site{height: 88px; line-height: 88px; overflow: hidden; font-size: 18px; background: #205dd4; color: #fff; position: relative;}
.down{background: #e2eaf9; width: 210px; position: absolute; right: 0; top: 0; text-align: center;}
.down img{width: 26px; height: 26px;}
.result ul li{zoom: 1; height: 120px; line-height: 120px; overflow: hidden; border-bottom: 1px solid #e2e2e2; font-size: 18px; color: #222; transition: all .5s ease 0s;}
.result ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.result ul li .fl{width: 75%;}
.result ul li .fl span{color: #999; float: left; width: 120px; display: inline-block; position: relative;}
.result ul li .fl span:after{position: absolute; right: 0; top: 55px; height: 15px; width: 1px; background: #999; content: ""; margin-right: 20px;}
.result ul li .fl div{display: inline-block; float: left;}
.result ul li .fr{width: 20%; text-align: right;}
.result ul li .fr i{display: inline-block; transition: all .5s ease 0s; font-size: 20px; color: #333; vertical-align: middle; margin-left: 38px; height: 52px; line-height: 52px; width: 52px; text-align: center; background: #f5f5f5; border-radius: 100%; ransform:rotate(-60deg);  -webkit-transform:rotate(-60deg); -moz-transform:rotate(-60deg); -o-transform:rotate(-60deg); -ms-transform:rotate(-60deg);}
 .result ul li:hover .fr i{background: #205dd4; color: #fff; ransform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transition: all .5s ease 0s;}
.result ul li:hover{border-bottom: 1px solid #205dd4; transition: all .5s ease 0s;}
.result ul li:hover .fl div{color: #205dd4; text-decoration: underline; transition: all .5s ease 0s;}

.page{text-align: center; margin: 60px auto; line-height: 34px; font-size: 13px; color: #37363b; clear: both;}
.page a{border: 1px solid #eee; display: inline-block; border-radius: 100%; height: 34px; line-height: 34px; width: 34px; text-align: center; margin: 0 6px; color: #37363b; transition: all .5s ease 0s;}
.page a.dq,.page a:hover{color: #fff; background: #205dd4; border: 1px solid #205dd4; transition: all .5s ease 0s;}
.page input{width: 50px; height: 34px; line-height: 34px; border: 1px solid #eee; border-radius: 30px; margin: 0 10px; text-align: center; font-size: 13px; color: #37363b;}

/*公司动态 news*/
.bann_new{width: 100%; height: 656px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.bann_new .mains{width: 1500px; margin: 0 auto;}
.bann_new .mains .tit{padding-top: 300px; font-size: 72px; color: #fff; background: linear-gradient(180deg, #fff 85%, #7ea4f0 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.news_bt{font-size: 72px; color: #fff; padding-top: 310px; width: 1500px; margin: 0 auto;}
.title{height: 88px; line-height: 88px; font-size: 18px; background: #205dd4; position: relative; /*top: 0;*/}
.title .main{overflow: inherit;}
.news{margin: 70px auto 40px;}
.news ul li{float: left; width: 479px; margin: 0 31px 54px 0; height: 422px; border-bottom: 2px solid #dee5e9;}
.news ul li:first-child{width: 989px; position: relative; border-bottom: none;}
.news ul li:first-child .img{width: 100%; height: 422px; overflow: hidden;}
.news ul li:first-child .img img{width: 100%; height: 422px; overflow: hidden;}
.news ul li:first-child .nr{position: absolute; left: 0; bottom: 24px; padding: 0 40px; width: 100%;}
.news ul li:first-child .tit{font-size: 20px; height: 41px; line-height: 41px; color: #fff;}
.news ul li:first-child .time{color: #fff; height: 34px; line-height: 34px; font-size: 16px;}
.news ul li:nth-child(3n-1){margin-right: 0;}
.news ul li .img{width: 100%; height: 250px; overflow: hidden;}
.news ul li .img img{width: 100%; height: 250px; overflow: hidden;}
.news ul li .tit{font-size: 20px; color: #333; height: 68px; line-height: 34px; overflow: hidden; margin-top: 28px;}
.news ul li .time{font-size: 16px; color: #666; height: 46px; line-height: 46px; overflow: hidden;}

.title .year{float: left; width: 250px; height: 88px; line-height: 88px;}
.title .year img{height: 16px; width: 16px; position: absolute; left: 0; top: 5px; margin-top: 26px;}#search_begindate{outline: none; display: inline-block; float: left; height: 35px; width: 100%; font-size: 14px; line-height: 35px; border: none; margin-left: 35px; background: none; color: #fff;background-image: url(../images/xz1.png); background-position: right center; background-repeat: no-repeat; background-size: 4%; margin-top: 20px;}
/*公司动态详细 news_xx*/
.title a img{width: 7px; height: 12px; margin-right: 15px;}
.title a{color: #fff; margin-right: 50px;}
.news_xx{width: 1200px; margin: 80px auto;}
.new_xx{padding-bottom: 20px; border-bottom: 2px solid #e5e5e5; margin-bottom: 31px;}
.detal_tit{text-align: center; font-size: 36px; color: #333; line-height: 56px; padding: 10px 0;}
.detal_fb{height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #999; text-align: center;}
.detal_fb span{margin-right: 34px;}
.detal_fb span:last-child{margin-right: 0;}
.detal{border-bottom: 2px solid #f2f2f2; padding-bottom: 44px;}
.detal p{font-size: 16px; color: #333; line-height: 32px;}
.detal .img{margin: 30px 0;}
.detal .img img{width: 100%; height: auto;}
.fy{padding-top: 10px;}
.fy a{display: block; line-height: 1; margin-top: 24px; color: #666;}
.fy a:hover{color: #333;}

/*关于我们 about*/
.com{height: 753px; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 100px;}
.com_tit{font-size: 32px; color: #333; height: 54px; line-height: 1; margin-bottom: 25px; position: relative;}
.com_tit:after{position: absolute; left: 0; bottom: 0; height: 2px; width: 35px; background: #2e68d7; content: " ";}
.com .fl{width: 647px;}
.com .fl .tit{font-size: 28px; color: #333; height: 77px; line-height: 77px; overflow: hidden;}
.com .fl .xx{height: 400px; line-height: 36px; font-size: 16px; color: #666; overflow: hidden; margin-bottom: 10px;text-indent:2em}
.com_li li{float: left; width: 163px; line-height: 1; font-size: 14px; color: #666; margin-left: 25px; position: relative; text-align: center; padding-right: 45px;}
.com_li li:after{position: absolute; right: 0; top: 10px; width: 21px; height: 55px; background-image: url(../images/xz2.png); background-position: center; background-repeat: no-repeat; background-size: 90%; content: " ";}
.com_li li:last-child:after{display: none;}
.com_li li:first-child{margin-left: 0;}
.com_li li .counter{font-family: mzt; font-size: 48px; color: #205dd4; margin-bottom: 14px;}
.com .fr{width: 575px; position: relative;}
.com .fr img{width: 510px; height: 559px; float: right;}
.com .fr .dw{position: absolute; left: 0; bottom: 88px; height: 94px; line-height: 94px; width: 240px; background: #205dd4; border-radius: 30px 30px 30px 0; text-align: center;}
.com .fr .dw img{width: 164px; height: auto; float: inherit;}

.qywh{height: 814px; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 92px;}
.qywh .com_tit{color: #fff; margin-bottom: 54px;}
.qywh .com_tit:after{background: #fff;}
.qywh_li ul li{float: left; width: 375px; background: #fff; height: 515px; padding: 0 46px; text-align: center; transition: all .5s ease 0s;}
.qywh_li ul li .img{margin: 98px auto 50px; width: 184px; height: 123px; background: none;}.qywh_li ul li .img .tp{display: block;}.qywh_li ul li .img .imgs{display: none;}.qywh_li ul li:hover .img .tp{display: none;}.qywh_li ul li:hover .img .imgs{display: block; width: 184px; height: 123px; margin-left: 21px;}
.qywh_li ul li:hover .img{height: 219px; width: 219px; margin: 66px auto 52px; background-image: url(../images/tb.png); background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 48px; transition: all .5s ease 0s;}
.qywh_li ul li .img img{width: 184px; height: 123px;}
.qywh_li ul li .tit{line-height: 1; font-size: 24px; color: #333; margin-bottom: 27px; overflow: hidden; transition: all .5s ease 0s;}
.qywh_li ul li .xx{height: auto; line-height: 24px; font-size: 15px; color: #666; overflow: hidden; transition: all .5s ease 0s;}
.qywh_li ul li:hover{background: #205dd4; cursor: pointer; transition: all .5s ease 0s;}
.qywh_li ul li:hover .tit,.qywh_li ul li:hover .xx{color: #fff; transition: all .5s ease 0s;}

.business{height: 821px; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.business .fl{width: 478px; padding-top: 200px;}
.com_n1 ul li{width: 100%; height: 127px; border-bottom: 2px solid #fff; background: #fff; padding: 25px 5px 0 25px; margin-bottom: 18px;}
.com_n1 ul .cur_n1{border-bottom: 2px solid #235fd5; cursor: pointer;}
.com_n1 ul .cur_n1 .yb .de{display: none;}
.com_n1 ul .cur_n1 .yb .dy{display: block;}
.com_n1 ul li .yb .de{display: block;}
.com_n1 ul li .yb .dy{display: none;}
.com_n1 ul li .zb{float: left; width: 365px;}
.com_n1 ul li .zb .tit{height: 30px; line-height: 1; font-size: 16px; color: #c3c3c3; position: relative;}
.com_n1 ul li .zb .tit:after{position: absolute; left: 0; bottom: 0; height: 2px; width: 15px; background: #235fd5; content: " ";}
.com_n1 ul li .zb .xx{font-size: 18px; color: #333; margin-top: 16px; line-height: 1;}
.com_n1 ul li .yb{float: right; width: 70px;}
.com_n1 ul li .yb img{width: 70px; height: 75px;}
.business .fr{width: 827px; padding-top: 75px;}
.dispan .list1{display: none;}

.honor{height: 883px; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 90px;}
.honor .com_tit{color: #fff; width: 1500px;}
.honor .com_tit:after{background: #fff}
.ry_ul{height: 565px; width: 89.5%; position: relative; float: right;}
.ry_ul ul{width: 100%; overflow-x: scroll; overflow-y: hidden; overflow: auto; display: flex;}
.ry_ul ul li{width: auto; height: 100%; flex: none; margin-right: 27px;background: url(../images/fz.png) repeat-x center bottom;}
.ry_ul ul::-webkit-scrollbar{width: 100%; height: 74px; background-image: url(../images/bar.jpg); background-position: left center; background-repeat: repeat-x;}
/* 滚动条上的滚动滑块 */
.ry_ul ul::-webkit-scrollbar-thumb{background: url(../images/gd.png) no-repeat left center; width: 197px; height: 74px; position: absolute; left: 0; bottom: 0;}
/* 滚动条轨道 */
.ry_ul ul::-webkit-scrollbar-track{height: 74px;}
.ry_ul ul li{float: left; width: auto; height: 510px;}
.ry_ul ul li img{float: left; width: auto; height: 410px;}
.ryzz{width: 1500px; margin: 100px auto 0; overflow: hidden;}
.ryzz .swiper-slide{float: left; width: 465px; height: 350px; overflow: hidden; margin-right: 35px;}
.ryzz .swiper-slide img{width: 465px; height: 350px;}
.ryzz .swiper-slide:last-child{margin-right: 0;}
.partner{background: #fbfcff; padding: 84px 0;}
.partner .main{position: relative;}
.partner .com_tit{margin-bottom: 68px;}
.hb_ul .swiper-slide{float: left; width: 300px; height: 436px;}
.hb_ul .swiper-slide ul li{width: 300px; height: 218px; line-height: 218px; text-align: center; background: #fff; border: 1px solid #fff; transition: all .5s ease 0s;}.hb_ul .swiper-slide ul li:hover{border: 1px solid #235fd5 !important; transition: all .5s ease 0s;}
.hb_ul .swiper-slide ul li:nth-child(2){background: #f5f6f9; border: 1px solid #f5f6f9;}
.hb_ul .swiper-slide:nth-child(2n) ul li{background: #f5f6f9;}
.hb_ul .swiper-slide:nth-child(2n) ul li:nth-child(2){background: #fff;}
.hb_ul .swiper-slide ul li img{width: 268px; height: 102px;}
.in_hb_l,.in_hb_r{position: absolute; right: 0; top: 0; width: 50px; height: 50px; line-height: 50px; background: #f9fafd; text-align: center; transition: all .5s ease 0s;}
.in_hb_l{right: 58px;}
.in_hb_l:hover,.in_hb_r:hover{background: #205dd4; cursor: pointer; transition: all .5s ease 0s;}
.in_hb_l img,.in_hb_r img{width: 26px; height: 26px; margin: 12px 0 0 12px; transition: all .5s ease 0s;}.in_hb_l .xs{display: block;}
.in_hb_l .yc{display: none;}.in_hb_r .xs{display: block;}.in_hb_r .yc{display: none;}.in_hb_l:hover .xs{display: none;}.in_hb_l:hover .yc{display: block;}.in_hb_r:hover .xs{display: none;}.in_hb_r:hover .yc{display: block;}
.contact{width: 100%; height: 586px; position: relative;}
.map{width: 100%; height: 586px; position: relative;}
.map:after{position: absolute; left: 0; top: 0; width: 100%; height: 586px; background-image: linear-gradient(to right, #e9effb, rgba(255,255,255,.3),#e9effb); content: " ";}
.contact .main{position: absolute; left: 0; right: 0; top: 128px; z-index: 9;}
.lxwm{width: 490px;}
.contact .lxwm .tel{border-bottom: 1px solid #e5e5e5; padding-bottom: 36px;}
.contact .lxwm .tel .dh{height: 34px; line-height: 34px; width: 115px; text-align: center; background: #205dd4; font-size: 14px; color: #fff; border-radius: 30px 30px 30px 0; margin-bottom: 20px;}
.contact .lxwm .tel .dh img{width: 14px; height: 13px; margin-right: 8px;}
.contact .lxwm .tel .num{font-size: 48px; color: #205dd4; font-family: szzt;}
.contact .lxwm .add{font-size: 16px; color: #333; margin-top: 34px; line-height: 1;}
.contact .lxwm .add span{color: #999;}

/*解决方案 case*/
.case{width: 1500px; margin: 80px auto;}
.case ul li{float: left; width: 480px; height: 588px; margin-right: 30px; transition: all .5s ease 0s; position: relative; overflow: hidden;}
.case ul li:nth-child(3n){margin-right: 0;}
.case ul li .img,.case ul li .img img{width: 100%; height: 393px; transition: all .5s ease 0s;}
.case ul li .nr{background: #f6f8fd; padding: 39px 48px 0; height: 195px; transition: all .5s ease 0s; width: 100%;}
.case ul li .nr .tit{height: 54px; line-height: 54px; font-size: 28px; color: #333; overflow: hidden; transition: all .5s ease 0s;}
.case ul li .nr .xx{height: 60px; line-height: 30px; font-size: 15px; color: #666; overflow: hidden; margin-bottom: 18px; transition: all .5s ease 0s;}
.case ul li .nr .more{width: 115px; font-size: 15px; color: #fff; height: 48px; line-height: 46px; border-bottom: 1px solid #638ee1; display: none; transition: all .5s ease 0s;}.case ul li .nr .more span{display: block; width: 20px; height: 1px; background: rgba(255,255,255,.1); transition: all .5s ease 0s;}.case ul li:hover .nr .more span{border-bottom: 1px solid #fff; width: 100%; transition: all .5s ease 0s; width: 100%;}
.case ul li .nr .more img{float: right; width: 26px; height: 26px; margin-top: 12px;}
.case ul li:hover .nr .more{display: block; transition: all .5s ease 0s;}
/*.case ul li:hover .img{height: 327px; transition: all .5s ease 0s;}

.case ul li:hover .img img{width: 100%; height: 327px;}


.case ul li:hover .nr .tit,.case ul li:hover .nr .xx{color: #fff; transition: all .5s ease 0s;}*/.case ul li:hover .nr{height: 262px; transition: all .5s ease 0s; position: absolute; left: 0; bottom: 0; background-image: url(../images/sbg.png); background-position: right bottom; background-repeat: no-repeat;}

/*解决方案详细*/
.n_bann .main{text-align: left; padding-top: 363px;}
.n_bann .main .tit{font-size: 72px; color: #fff; font-family: ziti; letter-spacing: 10px; line-height: 1; margin-bottom: 36px;}
.n_bann .main ul{width: 550px;}
.n_bann .main ul li{float: left; width: 248px; height: 48px; line-height: 48px; font-size: 18px; color: #fff; border-bottom: 2px solid rgba(255,255,255,.3); margin: 0 20px 16px 0;}
.xx_tit{width: 1500px; margin: 0 auto; height: 90px; line-height: 90px; color: #000;}
.xx_tit img{width: 6px; height: 7px; vertical-align: middle; margin: 0 10px;}
.xx_tit img:first-child{width: 16px; height: 17px; margin-left: 0;}
.xx_tit a{font-size: 666;}
.mainbody{background: #f9f9f9; padding: 65px 0 55px;}.content{width: 1500px; margin: 0 auto;}
.mainbody .left{float: left; width: 1010px;}
.fajj,.ztbs,.jgsj,.cgal{background: #fff; padding: 33px; position: relative; border-bottom: 1px solid #f2f4f6; margin-bottom: 15px;}
.mainbody .left .tit{font-size: 30px; color: #333; line-height: 1; margin-bottom: 28px;}
.mainbody .left .tit:after{position: absolute; left: 0; top: 33px; height: 33px; width: 3px; background: #205dd4; content: " ";}
.mainbody .left .xx{font-size: 15px; color: #666; line-height: 28px; letter-spacing: 2px;}
.mainbody .left .img{text-align: center;}
.mainbody .left .img img{width: auto;}
.mainbody .left .cgal .tit{margin-bottom: 46px;}
.anli{overflow: hidden;}
.anli .swiper-slide ul li{float: left; width: 448px; margin: 0 40px 80px 0;}
.anli .swiper-slide ul li:last-child{margin-right: 0;}
.anli .swiper-slide .nr{margin-top: 37px; border-left: 2px solid #205dd4; padding-left: 25px; letter-spacing: 1.5px;}
.anli .swiper-slide .nr .bt{height: 41px; line-height: 1; font-size: 24px; color: #333;}.anli .swiper-slide ul li:hover .nr .bt{color: #205dd4;}
.anli .swiper-slide .nr .js{height: 60px; line-height: 30px; font-size: 15px; color: #666;}
.in_anli_l,.in_anli_r{position: absolute; left: 35%; bottom: 30px; cursor: pointer;}
.in_anli_r{left: inherit; right: 35%;}
.in_anli_l i,.in_anli_r i{font-size: 24px; font-weight: bold; color: #205dd4;}
.in_aljs{text-align: center; font-size: 24px; color: #999; font-family: mzt;}
.in_aljs span{color: #205dd4; margin: 0 5px;}
.in_aljs em{margin: 0 5px;}
.mainbody .main{overflow: inherit;}
.right{float: right; width: 435px; position: sticky; top: 100px;}
.right_dw{background: #fff; margin-bottom: 31px;}
.right_dw a{display: block; font-size: 18px; text-align: center; height: 72px; line-height: 72px; border-bottom: 1px solid #f9f9f9; color: #333;}
.right_dw a:last-child{border-bottom: none;}
.right_dw a:hover,.right_dw a.dq{color: #205dd4; border-right: 1px solid #205dd4;}
.xgwt{background: #fff;}
.xgwt .img,.xgwt .img img{width: 100%; height: auto;}
.xgwt .xg_xx{padding: 32px 40px;}
.xgwt .xg_xx .wt{font-size: 20px; color: #333; height: 64px; line-height: 32px; overflow: hidden; margin-bottom: 28px;}
.xgwt .xg_xx .tel .dh{height: 34px; line-height: 33px; width: 115px; text-align: center; background: #205dd4; font-size: 14px; color: #fff; border-radius: 30px 30px 30px 0; margin-bottom: 20px;}
.xgwt .xg_xx .tel .dh img{width: 14px; height: 13px; margin-right: 8px;}
.xgwt .xg_xx .tel .num{font-size: 24px; color: #205dd4; font-family: szzt;}

/*加入我们 jion*/
.bann_new .jrwm{width: 1500px; margin: 0 auto; padding-top: 317px; font-size: 72px; color: #fff;}
.jion{width: 1500px; margin: 85px auto;}
.jion ul li{display: inline-block; width: 730px; margin: 0 35px 40px 0; background: #f5f6f8; padding: 50px 50px 40px; border-top: 2px solid #f5f6f8; transition: all .5s ease 0s; vertical-align: top;}
.jion ul li:nth-child(2n){margin-right: 0;}
.jion ul li:hover{border-top: 2px solid #205dd4; transition: all .5s ease 0s; cursor: pointer;}
.jion ul li .zp_tit{height: 42px; line-height: 1; font-size: 24px; color: #333;}
.sh_zp{border-bottom: 1px solid #e9ecf3; font-size: 16px; height: 48px; line-height: 48px; overflow: hidden;}
.sh_zp .fl span{color: #666; padding: 0 12px; position: relative;}
.sh_zp .fl span:after{position: absolute; right: 0; top: 4px; height: 18px; width: 1px; background: #eee; content: " ";}
.sh_zp .fl span:first-child{padding-left: 0;}
.sh_zp .fl span:last-child:after{display: none;}
.sh_zp .fr{color: #999;}
.gwzz{margin-bottom: 26px; height: 136px; line-height: 28px; overflow: hidden;}
.gwzz div{height: 46px; line-height: 46px; font-size: 16px; color: #333; overflow: hidden; margin-top: 10px;}
.gwzz p{font-size: 15px; color: #666;}
.jion ul li .more{width: 34px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #dedede; border-radius: 100%; transition: all .5s ease 0s;}
.jion ul li .more i{color: #000; font-size: 20px; transition: all .5s ease 0s;}
.jion ul li:hover .more{background: #ccc; border: 1px solid #ccc; transition: all .5s ease 0s;}
.jion ul li:hover .more i{color: #fff; transition: all .5s ease 0s;}

.cata{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.8); z-index:999; display:none;}
.cata_tc{width: 1000px; height: 610px; margin: 0 auto; position:fixed; left:50%; top: 50%; z-index:99; webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background: #fff; padding: 60px 34px 60px 65px;}
.cata .sh_zp{margin-right: 19px;}
.cata .gwzz{height: auto; padding-right: 19px;}
.cata_list{height: 455px; overflow-y: scroll; overflow-x: hidden;}
.cata_list::-webkit-scrollbar{height: 100%; background: #f4f4f4; width: 5px; border-radius: 10px;}
/* 滚动条上的滚动滑块 */
.cata_list::-webkit-scrollbar-thumb{background: #205dd4; width: 5px; position: absolute; left: 0; bottom: 0; border-radius: 10px;}

.cata_t{display: inline-block; height: 30px; line-height: 30px; width: 30px; text-align: center; background: #e2e2e2; border-radius: 100%; position: absolute; right: 65px; top: 65px;}
.cata_t i{color: #fff; font-size: 20px;}
.cata_tit .zp_tit{height: 35px; line-height: 1; font-size: 24px; color: #333;}
.cata_tit .zp_tit .fr{display: none !important;}

/*测试服务 service*/
.sysjs{height: 666px; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 100px;}
.sysjs .fl{width: 722px; height: 459px; display: table;}
.sysjs .fl .tit{height: 98px; line-height: 98px; font-size: 36px; color: 333; overflow: hidden;}
.sysjs .fl .xx{height: 324px; line-height: 36px; font-size: 16px; color: #666; overflow: hidden; display: table-cell; vertical-align: middle;}
.sysjs .fr{width: 632px;}
.sysjs .fr .zb{float: left; width: 267px;}
.sysjs .fr .zb ul li{width: 100%; height: 153px; background: #b4c8ee; text-align: center; font-size: 16px; color: #fff; line-height: 1; padding-top: 20px;}
.sysjs .fr .zb ul li .mun{height: 66px; line-height: 66px; overflow: hidden;}
.sysjs .fr .zb ul li span{font-size: 60px; font-family: mzt; display: inline-block; height: 66px; line-height: 66px;}
.sysjs .fr .zb ul li font{line-height: 1; display: inline-block;}
.sysjs .fr .zb ul li div{margin-top: 16px;}
.sysjs .fr .zb ul li:first-child{background: #205dd4;}.sysjs .fr .zb ul li:nth-child(2){background: #5683de;}
.sysjs .fr .img{float: right; width: 365px;}
.sysjs .fr .img,.sysjs .fr .img img{width: 365px; height: 459px;}

.tgfw{padding: 72px 0;/* position: sticky; top: -72px; background: #fff; z-index: 9;*/}
.tgfw .tit{text-align: center; height: 68px; line-height: 68px; font-size: 36px; color: #333; overflow: hidden; margin-bottom: 84px;}
.com_n2 a{float: left; text-align: center; height: 250px; color: #333; transition: all .5s ease 0s; width: 320px; margin-right: 73px;}
.com_n2 a:last-child{margin-right: 0;}
.com_n2 a .img img{width: 172px; height: 176px;}
.com_n2 a .wz{height: 62px; line-height: 62px; font-size: 16px; overflow: hidden;}
.com_n2 a .xz{width: 45px; margin: 0 auto;}
.com_n2 a .xz img{width: 45px; height: 10px; display: none; transition: all .5s ease 0s;}
.com_n2 .cur_n2,.com_n2 li:hover a{cursor: pointer; color: #205dd4; transition: all .5s ease 0s;}
.com_n2 .cur_n2 .xz img,.com_n2 li:hover .xz img{display: block;transition: all .5s ease 0s;}
.cs_list ul li{height: 600px; background: #f9fafc; position: relative;}
.cs_list ul li .fl{width: 50%; position: absolute; left: 0; top: 0;}
.cs_list ul li .fl img{width: 100%; height: 600px;}
.cs_list ul li .main .fr{padding-top: 105px; width: 660px;}
.cs_list ul li .main .fr .tit{color: #eaebed; font-size: 100px; font-family: mzt; position: relative; height: 97px; line-height: 1;}
.cs_list ul li .main .fr .tit .bt{position: absolute; left: 0; top: 0; font-size: 36px; color: #333; font-family: "微软雅黑"; line-height: 135px; transition: all .5s ease 0s;}
.cs_list ul li .main .fr .xx{height: 108px; line-height: 36px; font-size: 16px; color: #666; overflow: hidden; margin: 40px 0 96px;}
.ljgd{font-size: 15px; color: #686868; height: 48px; line-height: 47px; border-bottom: 1px solid #cdcecf; width: 115px; position: relative; transition: all .5s ease 0s;}.ljgd span{display: block; width: 28px; height: 1px; background: #686868; transition: all .5s ease 0s;}.cs_list ul li:hover .ljgd span{border-bottom: 1px solid #235fd5; transition: all .5s ease 0s; width: 100%;}
.ljgd img{float: right; width: 26px; height: 26px; margin-top: 12px;}
.cs_list ul li:nth-child(2n) .fl{left: inherit; right: 0;}
.cs_list ul li:nth-child(2n) .fr{float: left;}
.cs_list ul li:hover .fr .tit .bt{color: #205dd4; transition: all .5s ease 0s;}
.cs_list ul li:hover .ljgd{border-bottom: 1px solid #b8cbf0; color: #205dd4; transition: all .5s ease 0s;}
.cs_list ul li:hover .ljgd:after{background: #205dd4; transition: all .5s ease 0s;}

.fw{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.8); z-index:999; display:none;}
.fw_tc{width: 1000px; height: 610px; margin: 0 auto; position:fixed; left:50%; top: 50%; z-index:99; webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background: #fff; padding: 60px 40px 60px 70px;}
.fw_t{background: #f4f4f4; height: 60px; line-height: 60px; width: 60px; text-align: center; position: absolute; right: 0; top: 0;}
.fw_t i{font-weight: bold; color: #333; font-size: 20px;}
.fw .cata_tit{margin-right: 30px;}
.fw .bt{height: 88px; line-height: 63px; font-size: 36px; color: #333; border-bottom: 2px solid #f2f1f1; margin-bottom: 34px;}
.fw .xx{font-size: 16px; color: #666; height: 390px; line-height: 32px; /*overflow-y: scroll; overflow-x: hidden;*/ padding-right: 30px;}
.fw .xx b{margin-top: 31px; display: block;}
.fw .xx::-webkit-scrollbar{height: 100%; background: #f4f4f4; width: 5px; border-radius: 10px;}
/* 滚动条上的滚动滑块 */
.fw .xx::-webkit-scrollbar-thumb{background: #205dd4; width: 5px; position: absolute; left: 0; bottom: 0; border-radius: 10px;}

/*产品 product*/
.cp_list{padding: 85px 0;}
.cp_list ul li{float: left; width: 737px; height: 350px; background: #f8fafd; border: 2px solid #f8fafd; transition: all .5s ease 0s; padding: 38px 34px 0 44px; margin: 0 26px 26px 0;}
.cp_list ul li:nth-child(2n){margin-right: 0;}
.cp_list ul li:hover{background-image: url(../images/cp_list.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; border: 2px solid #1465db; transition: all .5s ease 0s;}
.cp_list ul li .fl{width: 286px;}
.cp_list ul li .fl .tit{font-size: 28px; color: #333; height: 70px; line-height: 70px; overflow: hidden;}
.cp_list ul li .fl .xx{font-size: 15px; color: #333; height: 90px; line-height: 30px; overflow: hidden; margin-bottom: 41px;}
.cp_list ul li .fl .more{font-size: 15px; color: #686868; height: 48px; line-height: 47px; border-bottom: 1px solid #cdcecf; width: 115px; position: relative; transition: all .5s ease 0s;}.cp_list ul li .fl .more span{display: block; width: 28px; height: 1px; background: #686868; transition: all .5s ease 0s;}.cp_list ul li:hover .fl .more span{border-bottom: 1px solid #235fd5; transition: all .5s ease 0s; width: 100%;}

.cp_list ul li .more img{float: right; width: 26px; height: 26px; margin-top: 12px;}
.cp_list ul li:hover .more{border-bottom: 1px solid #b8cbf0; color: #205dd4; transition: all .5s ease 0s;}
.cp_list ul li:hover .more:after{background: #205dd4; transition: all .5s ease 0s;}
.cp_list ul li .fr{width: 304px; margin-top: 18px;}
.cp_list ul li .fr img{width: 100%; height: 216px;}

/*产品详细 product_xx*/
.bann_new .mains .xx{font-size: 24px; color: #dbe0e6; margin: 24px 0;}
.bann_new .mains .xz{width: 145px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; background:linear-gradient(to right,#235fd6,#2971fe); border-radius: 40px; overflow: hidden; margin-top: 48px;}
.bann_new .mains .xz img{width: 20px; height: 22px; margin-right: 15px;}
.bann_new .mains .xz a{color: #fff;}

.cpgs{background-image: url(../images/cp_list.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 665px; padding-top: 88px;}
.cpgs .fl{width: 480px; margin-top: 112px;}
.cpgs .fl .tit{height: 97px; line-height: 97px; font-size: 36px; color: #333; overflow: hidden;}
.cpgs .fl .xx{height: 160px; line-height: 40px; font-size: 18px; color: #666;}
.cpgs .fr{width: 790px; height: 512px; position: relative;}
.cpgs .fr:after{position: absolute; left: 0; top: 24px; border: 1px solid #cddaf4; height: 485px; width: 765px; content: " ";}
.cpgs .fr img{width: 767px; height: 484px; float: right; position: relative; z-index: 3;}

.zygn{background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 790px; padding-top: 62px;}
.zygn .tit{margin-bottom: 42px; font-size: 36px; color: #333; height: 86px; line-height: 86px; overflow: hidden; text-align: center;}
.zygn_li .swiper-slide{float: left; width: 352px; height: 492px; background: #f7f9fc; border: 2px solid #f7f9fc; margin-right: 30px; text-align: center; padding: 48px 52px 0;}.zygn_li .swiper-slide:hover{background-image: url(../images/zygn_li.png); background-position: center; background-repeat: no-repeat; background-size: cover; cursor: pointer;}
.zygn_li .swiper-slide:last-child{margin-right: 0;}
.zygn_li .swiper-slide .img{margin: 0 auto;}
.zygn_li .swiper-slide .img,.zygn_li .swiper-slide .img img{width: 169px; height: 121px;}
.zygn_li .swiper-slide .bt{height: 60px; line-height: 60px; font-size: 20px; color: #333; overflow: hidden;}
.zygn_li .swiper-slide .xx{height: 156px; line-height: 26px; font-size: 16px; color: #999; overflow: hidden;}

.yycj{padding: 75px 0; background: #f7f9fc;}
.yycj .tit{width: 1500px; margin: 0 auto 42px; font-size: 36px; color: #333; height: 86px; line-height: 86px; overflow: hidden; text-align: center;}
.yycj_ul{position: relative;}
.yycj_ul .swiper-slide{float: left; width: 838px; margin: 0 17px;}
.yycj_ul .swiper-slide img{width: 100%; height: 529px;}
.yycj_ul .swiper-slide:before{width: 100%; height: 529px; background: #fff; opacity: 0.3; position: absolute; left: 0; top: 0; content: " "; z-index: 10;}
.yycj_ul .swiper-slide-active:before{background: none;}
.yycj_ul .swiper-slide-active{position: relative;}
.yycj_ul .swiper-slide .dw{display: none;}
.yycj_ul .swiper-slide-active .dw{position: absolute; left: 0; bottom: 0; z-index: 5; background-image: url(../images/bg.png); background-position: center; background-repeat: repeat-x; background-size: cover; width: 100%; height: 172px; color: #fff; padding: 85px 38px 0 38px; display: block;}
.yycj_ul .swiper-slide-active .dw .fl{font-family: mzt; font-size: 40px; width: 60px; margin-top: 5px; position: relative; padding-bottom: 12px;}
.yycj_ul .swiper-slide-active .dw .fl:after{position: absolute; left: 3px; bottom: 0; height: 2px; width: 16px; background: #fff; content: " ";}
.yycj_ul .swiper-slide-active .dw .fr{width: 665px; height: 52px; line-height: 26px; font-size: 16px;}
.in_yycja{text-align: center; margin-top: 50px;}
.in_yycja{width: 100%; height: 10px; line-height: 1; vertical-align: top; position: inherit; bottom: 1.9vw !important; left: 0; z-index: 2; text-align: center;}
.in_yycja .swiper-pagination-bullet{width: 10px; height: 10px; background: none; border-radius: 100%; opacity: 1; margin: 0 5px; position: relative; transition: all .4s ease .2s;}
.in_yycja .swiper-pagination-bullet:before{content:''; width: 10px; height: 10px; background: #b4c6ea; border-radius: 100%; position: absolute; top: 50%; left: 50%; transition: all .4s ease 0s;}
.in_yycja .swiper-pagination-bullet-active:before{background: #235fd5; border-radius:10px;}
.in_yycj_l,.in_yycj_r{width: 62px; height: 62px; line-height: 62px; text-align: center; background: #fff; position: absolute; top: 220px; z-index: 5; left: 27%; cursor: pointer; transition: all .3s ease 0s;}
.in_yycj_r{left: inherit; right: 27%;}
.in_yycj_l i,.in_yycj_r i{font-size: 30px; color: #235fd5; transition: all .3s ease 0s;}
.in_yycj_l:hover,.in_yycj_r:hover{background: #ccc; transition: all .3s ease 0s;}
.in_yycj_l:hover i,.in_yycj_r:hover i{color: #fff; transition: all .3s ease 0s;}

.jstd{padding: 80px 0 160px;}
.jstd .tit{font-size: 36px; color: #333; height: 86px; line-height: 86px; overflow: hidden; text-align: center; margin-bottom: 42px;}
.jstd ul{zoom: 1;}
.jstd ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.jstd ul li{float: left; width: 732px; height: 208px; background: #f7f9fc; padding: 61px 70px 0 28px; margin: 0 35px 35px 0; border: 2px solid #f7f9fc; position: relative; transition: all .3s ease 0s;}
.jstd ul li:hover{width: 732px; height: 208px; border: 2px solid #235fd5; cursor: pointer; background: #fff; transition: all .3s ease 0s;}
.jstd ul li:nth-child(2n){margin-right: 0;}
.jstd ul li .dw{display: none; width: 109px; height: 108px; position: absolute; right: 0; bottom: 0; transition: all .5s ease 0s;}
.jstd ul li:hover .dw{display: block; transition: all .5s ease 0s;}
.jstd ul li .fl{width: 153px;}
.jstd ul li .fl img{width: 153px; height: 87px;}
.jstd ul li .fr{width: 442px; font-size: 15px; color: #333; line-height: 26px;}

.info{background-image: url(../images/info.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 182px;}
.info .fl{width: 50%; line-height: 182px; font-size: 30px; color: #fff;}
.info .fr a{display: inline-block; width: 136px; height: 44px; line-height: 42px; border: 2px solid #3565cd; border-radius: 30px; text-align: center; font-size: 16px; color: #fff; margin: 70px 0 0 40px;}
.info .fr a img{width: 20px; height: 22px; margin-right: 12px;}

}
/* max 1500 end */

/**/

/* max 1024 end */
@media all and (max-width: 1024px) {
   
}



/**/
@media all and (max-width: 750px) {

.in_center,.main{width: 94%;}
.fl{float: inherit; display: block;}
.fr{float: inherit; display: block;}
.top_right{display: none;}
.mobile{display: block;}

.header{height: 50px; border-bottom: 1px solid rgba(255,255,255,.8); overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 999; background: #205dd4; border-bottom: none;}
.header .logo{float: left; width: 22%; margin: 12px 0 0 3%;}
.header .logo img{width: 100%; height: auto;}
.nav{display: none;}

.header .fr{width: 60%; float: right; margin-right: 9%;}
.header .fr .search{float: left; width: 60%; height: 30px; line-height: 30px; margin-top: 10px; padding: 0 10px;}
.header .fr .search .text{width: 80%; height: 30px; line-height: 30px; font-size: 12px;}
.header .fr .search .submit{width: 11%; height: 15px; margin-top: 6px;}
.header .fr .mail{float: right; width: 35%; height: 50px; line-height: 50px; font-size: 12px;}
.header .fr .mail img{width: 12px; height: 12px; margin-right: 4px;}

.in_banner{height: 280px;}
.in_banner .main{top: 70px;}
.in_banner .main .wenzi{font-size: 18px; line-height: 35px; margin-bottom: 20px;}
.in_banner .main .wenzi .sm span{margin-right: 20px;}
.in_banner .main .ljgd{width: 100px;}
.in_banner .in_center{height: 40px; line-height: 40px;}
.in_banner .in_banner_a{height: 8px; bottom: 20px !important;}
.in_banner .in_banner_a .swiper-pagination-bullet{width: 6px; height: 6px;}
.in_banner .in_banner_a .swiper-pagination-bullet:before{width: 6px; height: 6px;}
.in_bann_l,.in_bann_r{ width: 30px;}
.in_bann_l i ,.in_bann_r i{font-size: 20px;}

.in_pro{padding-top: 20px;}
.in_pro .tit{padding-bottom: 10px; margin-bottom: 20px;}
.in_pro .tit:after{left: calc(50% - 10px); width: 20px;}
.in_pro .tit h1{font-size: 16px; height: 35px; line-height: 35px;}
.in_pro .tit div{font-size: 12px;line-height: 20px;}
.com_n4 .swiper-slide{float: left; width: 48%; height: 80px; font-size: 12px;}
.com_n4 .swiper-slide .img{width: 50px; height: auto; margin: 0 auto 10px;}
.com_n4 .swiper-slide .img img{width: 50px; height: auto;}
.com_n4 .cur_n4{background-size: 25%;}.in_l,.in_r{left: 3%; top: 140px;}.in_r{left: inherit; right: 3%;}.in_l img ,.in_r img{width: 15px; height: auto; top: 8px; left: -8px;}.in_r img{left: inherit; right: -8px;}.in_l:after,.in_r:after{width: 20px; height: 20px;}.in_l:hover:after,.in_r:hover:after{border: 2px solid #205dd4;}
.pro_li{height: auto;}
.pro_li:after{width: 100%; height: 200px;}
.dispan4 .list4{display: none; height: auto;}
.dispan4 .list4 .fl{width: 100%; padding-top: 20px; height: 200px;}
.dispan4 .list4 .fl .bt{height: 35px; line-height: 35px; font-size: 14px;}
.dispan4 .list4 .fl .xx{height: 60px; line-height: 20px; font-size: 12px; margin-bottom: 20px;}
.dispan4 .list4 .fl .lggd{width: 100px; font-size: 12px; height: 35px; line-height: 35px; margin-top: 20px;}.dispan4 .list4 .fl .lggd span{width: 15px;}
.dispan4 .list4 .fl .lggd img{width: 15px; height: auto; margin-top: 14px;}

.dispan4 .list4 .img{width: 100%; position: inherit; right: inherit; top: inherit;}
.dispan4 .list4 img{width: 100%; height: auto;}











.jjfa{height: auto; padding-top: 30px;}.maind{width: 94%;}
.jjfa .tit{margin-bottom: 20px;}
.jjfa .tit .fl{width: 100%; height: auto; padding-bottom: 10px;}
.jjfa .tit .fl h1{font-size: 16px; height: auto; line-height: 25px;}
.jjfa .tit .fl div{font-size: 12px; height: auto; line-height: 20px;} 
.jjfa .tit .fl:after{width: 20px;}
.jjfa .tit .fr{width: 100px; font-size: 12px; height: 35px; line-height: 34px; margin-top: 20px;}
.jjfa .tit .fr span{width: 15px;}
.jjfa .tit .fr img{width: 15px; height: auto; margin-top: 14px;}
.com_n3{float: inherit; width: 100%; margin-bottom: 30px;}
.com_n3 ul li{height: 140px; margin-bottom: 20px; padding: 20px 20px 0;}.com_n3 ul li:after{height: 100%;}
.com_n3 ul li .bt{font-size: 14px; height: 35px; line-height: 35px; margin-bottom: 10px;}
.com_n3 ul li .bt:after{width: 20px;}
.com_n3 ul li .xx{font-size: 12px; height: 40px; line-height: 20px;}
.dispan3 .list3{width: 94%; margin: 0 auto; height: auto; position: inherit; right: inherit; bottom: inherit; padding: 50px 10px;}
.dispan3 .list3 .bt{font-size: 14px; height: 35px; line-height: 35px;}
.dispan3 .list3 ul li{width: 48%; height: 30px; line-height: 30px; font-size: 12px; margin: 0 2% 10px 0;}
.dispan3 .list3 ul{width: 100%; margin-bottom: 20px;}
.dispan3 .list3 .xgal{height: 35px; line-height: 35px; width: 140px; font-size: 12px;}
.dispan3 .list3 .xgal img{margin-left: 10px; width: 15px; height: auto;}
.csfw{padding-top: 30px; position:}.csfw_li .swiper-slide{height: auto;}.csfw_li .swiper-slide .fl{width: 100%; height: auto; margin-bottom: 20px;}.csfw_li .swiper-slide .fl img{width: 100%; height: auto;}.csfw_li .swiper-slide .fr{width: 94%; margin: 0 3%; height: auto;}.csfw_li .swiper-slide .fr .tit{font-size: 36px; height: 40px; line-height: 1;}.csfw_li .swiper-slide .fr .tit .bt{font-size: 16px; line-height: 55px;}.csfw_li .swiper-slide .fr .xx{height: auto; line-height: 20px; font-size: 12px; margin: 20px 0;}.in_cs_l,.in_cs_r{display: none;}
.gsdt{height: auto; paddind: 30px 0;}
.dt_tit{margin-bottom: 20px;}
.dt_tit .fl{height: 40px; line-height: 40px; font-size: 16px; float: left;}
.dt_tit .fl:after{width: 20px; bottom: 0;}
.dt_tit .fr{font-size: 12px; height:35px; line-height: 34px; width: 100px; margin-top: 15px; float: right;}
.dt_tit .fr span{width: 15px;}
.dt_tit .fr img{width: 15px; height: auto; margin-top: 14px;}
.gsdt .news ul li:first-child,.gsdt .news ul li:nth-child(2){height: auto;}
.gsdt .news ul li{position: inherit; height: auto; margin-bottom: 20px;}
.gsdt .news ul li .nr{position: inherit; left: inherit; bottom: inherit; padding: 0;}
.gsdt .news ul li .tit{font-size: 14px; height: auto; line-height: 20px; margin-top: 10px; color: #848484;}
.gsdt .news ul li .time{font-size: 12px; color: #848484; height: 25px; line-height: 25px;}
.gsdt .news ul li:nth-child(2) .nr{padding: 0;}
.gsdt .news ul li:nth-child(2) .tit{font-size: 14px; height: auto; line-height: 20px; margin-top: 10px; color: #848484;}
.gsdt .news ul li:nth-child(2) .time{font-size: 12px; color: #848484; height: 25px; line-height: 25px;}
.gywm{height: auto; padding: 30px 0;}.gywm .bt{font-size: 14px;}.gywm .tit{font-size: 16px; margin: 20px 0 35px;}.gywm .lggd{width: 100px; font-size: 12px; height: 35px; line-height: 34px; margin-top: 30px;}.gywm .lggd span{width: 15px;}.gywm .lggd img{width: 15px; height: auto; margin-top: 14px;}
.footer{height: auto;}
.foot_top{width: 94%; height: auto; margin-bottom: 20px;}
.foot_top .fl{width: 100%; height: auto; border-right: none;}
.foot_top .fl .fl_top{height: 70px; padding: 20px 20px 0 0;}
.foot_top .fl .fl_top .img{float: left; width: 30%;}
.foot_top .fl .fl_top .img img{width: 100%; height: auto;}
.foot_top .fl .fl_top .wz{float: right; font-size: 14px; color: #fff; height: 30px; line-height: 30px;}

.foot_topnav{width: 100%; height: auto; padding-top: 20px;}
.foot_navli{width: 33%; float: left; height: auto; line-height: 1; animation-delay: .1s; margin-right: 0;}
.foot_navli p{display: none}
.foot_navli p:first-child{margin-bottom: 25px; display: block;}
.foot_navli p:first-child a{font-size: 14px;}
.foot_navli p:first-child:after{left: 0; top: 22px; height: 2px; width: 15px;}

.foot_top .fr{width: 100%; margin-top: 20px;}
.gsmc{font-size: 14px; height: auto; height: 50px; line-height: 18px; margin-bottom: 20px;}
.gsmc:after{height: 2px; width: 15px;}
.foot_top .fr ul li{margin-bottom: 15px;}
.foot_top .fr ul li .bt{font-size: 12px; margin-bottom: 10px;}
.foot_top .fr ul li .xx{line-height: 18px; font-size: 12px;}
.foot_top .fr .ewm{width: 100px; font-size: 12px; padding-top: 15px;}
.foot_top .fr .ewm img{width: 100px; height: 100px; margin-bottom: 10px;}

.bottom{width: 94%; margin: 0 auto; padding: 15px 0; height: auto; line-height: 20px; font-size: 12px;}


/*搜索结果 result*/
.n_bann{height: 200px; margin-top: 50px; background-position: left center;}
.n_bann .mains{width: 94%;}
.n_bann .mains .tit{padding-top: 80px; font-size: 26px;}
.ssjg{padding-top: 65px; width: 80%;}
.ssjg .tit{font-size: 22px; margin-bottom: 15px;}.sslb{margin-top: 20px;}
.n_bann .sst .text{width: 85%; height: 36px; line-height: 36px; padding: 0 15px; font-size: 12px;}
.n_bann .sst .submit{width: 15%; height: 36px; line-height: 36px;}

.site{height: 36px; line-height: 36px; font-size: 12px;}
.down{width: 12%;}
.down img{width: 6px; height: auto;}
.result ul li{height: auto; padding: 15px 0; line-height: 20px; font-size: 14px;}
.result ul li .fl span{width: 100%; position: inherit; margin-bottom: 5px;}
.result ul li .fl span:after{display: none;}
.result ul li .fl{width: 100%; clear: both;}
.result ul li .fl i{margin-right:0; font-size: 20px; width: 7%;}
.result ul li .fl div{width: 93%;}
.result ul li .fr{width: 100%; clear: both; padding-top: 10px; margin-left: 0%; text-align: left;}
.result ul li .fr i{height: 30px; line-height: 30px; width: 30px; font-size: 16px; margin-left: 10px;}

.page{margin: 30px auto; line-height: 34px; font-size: 12px;}
.page a{height: 34px; line-height: 34px; width: 34px; margin: 0 6px 10px;}
.page input{width: 50px; height: 34px; line-height: 34px; margin: 0 10px; font-size: 12px;}

/*公司动态*/
.bann_new{height: 200px; margin-top: 50px; background-position: left center;}
.bann_new .mains{width: 94%;}
.bann_new .mains .tit{padding-top: 50px; font-size: 26px;}
.news_bt{font-size: 26px; padding-top: 80px; width: 94%;}
.title{height: 36px; line-height: 36px; font-size: 12px; position: inherit !important;}
.news{margin-top: 20px;}
.news ul li{float: inherit; width: 100%; margin: 0 0 20px 0; height: auto; padding-bottom: 10px;}
.news ul li:first-child{width: 100%; position: inherit; border-bottom: 2px solid #dee5e9;}
.news ul li:first-child .img,.news ul li:first-child .img img{width: 100%; height: auto;}
.news ul li:first-child .nr{position: inherit; left: inherit; bottom: inherit; padding: 0;}
.news ul li:first-child .tit{font-size: 14px; height: auto; line-height: 20px; color: #848484;}
.news ul li:first-child .time{color: #848484; height: 30px; line-height: 30px; font-size: 12px;}
.news ul li:nth-child(2n){margin-right: 0 !important;}
.news ul li:nth-child(3n-1){margin-right: 2%;}
.news ul li .img,.news ul li .img img{width: 100%; height: auto;}
.news ul li .tit{font-size: 14px; height: auto; line-height: 20px; margin-top: 10px;}
.news ul li .time{font-size: 12px; color: #848484; height: 25px; line-height: 25px;}

.title .year{float: left; width: 200px; height: 36px; line-height: 36px;}
.title .year img{height: 12px; width: 12px; margin-top: 6px;}#search_begindate{height: 25px; font-size: 12px; line-height: 25px; margin-left: 25px; background-size: 4%; margin-top: 5px;}
/*公司动态详细*/
.title a{margin-right: 5px;}
.title a img{width: 7px; height: 12px; margin-right: 10px;}
.news_xx{width: 94%; margin: 20px auto;}
.new_xx{padding-bottom: 20px; margin-bottom: 31px;}
.detal_tit{text-align: center; font-size: 20px; line-height: 30px; padding: 10px 0;}
.detal_fb{height: 30px; line-height: 30px; font-size: 14px;}
.detal_fb span{margin-right: 15px;}
.detal{padding-bottom: 30px;}
.detal p{font-size: 12px; line-height: 20px;}
.detal .img{margin: 20px 0;}
.fy a{margin-top: 20px; font-size: 12px;}

/*关于我们*/
.com{padding: 30px 0; position: relative;}
.com_tit{font-size: 16px; height: 30px; margin-bottom: 15px;}
.com_tit:after{width: 20px;}
.com .fl{width: 100%; float: inherit; clear: both;}
.com .fl .tit{font-size: 14px; height: 35px; line-height: 35px;}
.com .fl .xx{height: auto; line-height: 20px; font-size: 12px; margin-bottom: 20px;}
.com_li li{float: left; width: 30%; font-size: 12px; margin-left: 3%;}
.com_li li:after{height: 29px; background-size: 80%;}
.com_li li .counter{font-size: 24px; margin-bottom: 10px;}
.com .fr{width: 100%; display: block; margin-top: 20px; float: inherit; position: inherit;}
.com .fr img{width: 85%; height: auto; float: right;}
.com .fr .dw{bottom: 50px; left: 20px; height: 50px; line-height: 50px; width: 150px;}
.com .fr .dw img{width: 90px;}

.qywh{padding: 30px 0;}
.qywh .com_tit{margin-bottom: 20px;}
.qywh_li ul li{float: left; width: 50%; height: 240px; padding: 0 10px;}
.qywh_li ul li .img{margin: 25px auto 15px; width: 60px; height: auto;}
.qywh_li ul li:hover .img{height: 90px; width: 90px; margin: 20px auto 15px; padding-top: 20px;}
.qywh_li ul li .img img{width: 80px; height: auto;}
.qywh_li ul li .tit{font-size: 14px; margin-bottom: 15px;}
.qywh_li ul li .xx{line-height: 20px; font-size: 12px;}

.business{padding: 20px 0;}
.business .fl{width: 100%; padding-top: 30px;}
.com_n1 ul li{height: 80px; padding: 10px 5px 0 10px; margin-bottom: 10px;}

.com_n1 ul li .zb{float: left; width: 75%;}
.com_n1 ul li .zb .tit{height: 25px; font-size: 14px;}
.com_n1 ul li .zb .xx{font-size: 12px; margin-top: 10px;}
.com_n1 ul li .yb{width: 15%;}
.com_n1 ul li .yb img{width: 50px; height: auto;}
.business .fr{width: 100%; padding-top: 20px;}

.honor{padding: 20px 0;}
.honor .com_tit{width: 94%; margin-bottom: 20px;}
.ry_ul{height: 170px; width: 97%;}
.ry_ul ul li{margin-right: 15px;}
.ry_ul ul::-webkit-scrollbar{height: 30px; background: none;}
/* 滚动条上的滚动滑块 */
.ry_ul ul::-webkit-scrollbar-thumb{width: 100px; height: 30px; background: none;}
/* 滚动条轨道 */
.ry_ul ul::-webkit-scrollbar-track{height: 30px;}
.ry_ul ul li{float: left; width: auto; height: auto;}
.ry_ul ul li img{float: left; width: auto; height: 150px;}
.ryzz{margin: 30px auto 0; overflow: hidden;}
.ryzz .swiper-slide{float: left; width: 46%; height: 240px; overflow: hidden; margin: 0 2%;}
.ryzz .swiper-slide img{width: 100%; height: 240px;}
.ryzz .swiper-slide:last-child{margin-right: 0;}
.partner{background: #fbfcff; padding: 30px 0;}
.partner .main{position: relative;}
.partner .com_tit{margin-bottom: 30px;}
.hb_ul .swiper-slide{width: 50%; height: 200px;}
.hb_ul .swiper-slide ul li{width: 100%; height: 100px; line-height: 100px;}
.hb_ul .swiper-slide ul li img{width: 80%; height: auto;}
.in_hb_l,.in_hb_r{width: 30px; height: 30px; line-height: 30px;}
.in_hb_l{right: 40px;}
.in_hb_l img,.in_hb_r img{width: 15px; height: auto; margin: 10px 0 0 7px; transition: all .5s ease 0s;}

.contact{height: 250px;}
.map{height: 250px;}
.map:after{height: 250px;}
.contact .main{top: 40px;}
.lxwm{width: 80%;}
.contact .lxwm .tel{padding-bottom: 15px;}
.contact .lxwm .tel .dh{height: 35px; line-height: 35px; width: 120px; font-size: 12px; margin-bottom: 15px;}
.contact .lxwm .tel .dh img{width: 14px; height: 13px; margin-right: 5px;}
.contact .lxwm .tel .num{font-size: 24px;}
.contact .lxwm .add{font-size: 12px; margin-top: 15px;}

/*解决方案*/
.case{width: 94%; margin: 30px auto;}
.case ul li{float: inherit; width: 100%; height: auto; margin: 0 0 20px;}
.case ul li .img,.case ul li .img img{height: auto;}
.case ul li .nr{padding: 15px 15px 0; height: 100px;}.case ul li:hover .nr{height: 150px;}
.case ul li .nr .tit{height: 30px; line-height: 30px; font-size: 14px;}
.case ul li .nr .xx{height: 40px; line-height: 20px; font-size: 12px; margin-bottom: 10px;}
.case ul li .nr .more{width: 80px; font-size: 12px; height: 30px; line-height: 30px;}
.case ul li .nr .more span{width: 20px;}
.case ul li .nr .more img{width: 15px; height: auto; margin-top: 12px;}
/*.case ul li:hover .img{height: auto;}

.case ul li:hover .img img{height: auto;}
.case ul li:hover .nr{height: 150px;}*/

/*解决方案详细*/
.n_bann .main{padding-top: 60px;}
.n_bann .main .tit{font-size: 18px; margin-bottom: 20px;}
.n_bann .main ul{width: 80%;}
.n_bann .main ul li{ width: 47%; height: 30px; line-height: 30px; font-size: 14px;  margin: 0 3% 10px 0;}
.xx_tit{width: 94%; height: auto; line-height: 30px; color: #000; padding: 10px 0;}
.xx_tit img{width: 5px; margin: 0 5px;}
.xx_tit img:first-child{width: 8px;}
.mainbody{padding: 30px 0}.content{width: 94%;}
.mainbody .left{float: inherit; width: 100%;}
.fajj,.ztbs,.jgsj,.cgal{padding: 15px; margin-bottom: 15px;}
.mainbody .left .tit{font-size: 14px; margin-bottom: 15px;}
.mainbody .left .tit:after{top: 15px; height: 15px;}
.mainbody .left .xx{font-size: 12px; line-height: 18px;}
.mainbody .left .cgal .tit{margin-bottom: 20px;}
.anli .swiper-slide ul li{float: inherit; width: 100%; margin: 0 0 30px 0;}
.anli .swiper-slide .nr{margin-top: 15px; padding-left: 15px;}
.anli .swiper-slide .nr .bt{height: auto; line-height: 1; font-size: 14px; margin-bottom: 10px;}
.anli .swiper-slide .nr .js{height: auto; line-height: 20px; font-size: 12px;}
.in_anli_l,.in_anli_r{bottom: 15px;}
.in_anli_l i,.in_anli_r i{font-size: 14px;}
.in_aljs{font-size: 14px;}
.right{float: inherit; width: 100%; position: inherit; top: inherit;}
.right_dw{margin-bottom: 15px;}
.right_dw a{font-size: 14px; height: 40px; line-height: 40px;}
.xgwt .xg_xx{padding: 15px;}
.xgwt .xg_xx .wt{font-size: 14px; height: auto; line-height: 20px; margin-bottom: 15px;}
.xgwt .xg_xx .tel .dh{height: 35px; line-height: 35px; width: 120px; font-size: 12px; margin-bottom: 15px;}
.xgwt .xg_xx .tel .dh img{width: 14px; height: 13px; margin-right: 5px;}
.xgwt .xg_xx .tel .num{font-size: 20px;}

/*加入我们*/
.bann_new .jrwm{width: 94%; padding-top: 80px; font-size: 3.6vw;}
.jion{width: 94%; margin: 30px auto;}
.jion ul li{display: block; width: 100%; margin: 0 0 20px 0;  padding: 20px;}
.jion ul li .zp_tit{height: auto; padding: 10px 0; font-size: 16px;}
.sh_zp{font-size: 12px; height: auto; line-height: 25px;}
.sh_zp .fl span{padding: 0 10px;}
.sh_zp .fl span:after{height: 10px;}
.gwzz{margin-bottom: 15px; height: 120px; line-height: 20px;}
.gwzz div{height: 30px; line-height: 30px; font-size: 14px; margin-top: 10px;}
.gwzz p{font-size: 12px;}
.jion ul li .more{width: 35px; height: 35px; line-height: 35px;}
.jion ul li .more i{font-size: 16px;}
.cata_tc{width: 94%; height: 300px; padding: 20px;}
.cata .sh_zp{margin-right: 10px;}
.cata .gwzz{padding-right: 12px;}
.cata_list{height: 230px; overflow-y: scroll; overflow-x: hidden;}
.cata_list::-webkit-scrollbar{height: 100%; background: #f4f4f4; width: 5px; border-radius: 10px;}
/* 滚动条上的滚动滑块 */
.cata_list::-webkit-scrollbar-thumb{background: #205dd4; width: 5px; position: absolute; left: 0; bottom: 0; border-radius: 10px;}
.cata_t{height: 25px; line-height: 25px; width: 25px; right: 30px; top: 20px;}
.cata_t i{color: #fff; font-size: 1vw;}
.cata_tit .zp_tit{height: 30px; font-size: 14px;}

/*测试服务 service*/
.sysjs{height: auto; padding: 30px 0;}
.sysjs .fl{width: 100%; margin: 0 0 20px;}
.sysjs .fl .tit{height: 40px; line-height: 40px; font-size: 16px;}
.sysjs .fl .xx{height: auto; line-height: 20px; font-size: 12px;}
.sysjs .fr{width: 100%;}
.sysjs .fr .zb{float: left; width: 44%;}
.sysjs .fr .zb ul li{height: 87px; font-size: 12px; padding-top: 15px;}
.sysjs .fr .zb ul li .mun{height: 30px; line-height: 30px;}
.sysjs .fr .zb ul li span{font-size: 30px; height: 30px; line-height: 30px;}
.sysjs .fr .zb ul li div{margin-top: 10px;}
.sysjs .fr .img{float: right; width: 56%; height: 261px;}
.sysjs .fr .img img{width: 100%; height: 261px;}

.tgfw{padding: 30px 0;/* position: sticky; top: -72px; background: #fff; z-index: 9;*/}
.tgfw .tit{height: 35px; line-height: 35px; font-size: 16px; margin-bottom: 20px;}
.com_n2 a{height: 100px; width: 50%; margin: 0 0 20px 0;}
.com_n2 a .img img{width: 50px; height: auto;}
.com_n2 a .wz{height: 30px; line-height: 30px; font-size: 12px;}
.com_n2 a .xz{width: 30px;}
.com_n2 a .xz img{width: 30px; height: auto;}
.cs_list ul li{height: auto; position: inherit; padding-bottom: 15px;}
.cs_list ul li .fl{width: 1000%; position: inherit; left: inherit; top: inherit; display: initial;}
.cs_list ul li .fl img{width: 100%; height: auto;}
.cs_list ul li .main .fr{padding-top: 30px; width: 100%;}
.cs_list ul li .main .fr .tit{font-size: 36px;  height: 40px;}
.cs_list ul li .main .fr .tit .bt{font-size: 16px; line-height: 55px;}
.cs_list ul li .main .fr .xx{height: 80px; line-height: 20px; font-size: 12px; margin: 20px 0;}
.ljgd{font-size: 12px; height: 30px; line-height: 29px; width: 100px;}.ljgd span{width: 15px;}
.ljgd img{width: 15px; height: auto; margin-top: 14px;}
.cs_list ul li:nth-child(2n) .fl{left: inherit; right: inherit;}
.cs_list ul li:nth-child(2n) .fr{float: inherit;}

.fw_tc{width: 94%; height: 460px; padding: 20px;}
.fw_t{height: 30px; line-height: 30px; width: 30px;}
.fw_t i{font-size: 18px;}
.fw .cata_tit{margin-right: 15px;}
.fw .bt{height: 40px; line-height: 30px; font-size: 16px; margin-bottom: 15px;}
.fw .xx{font-size: 12px; height: 360px; line-height: 20px; padding-right: 15px;}
.fw .xx b{margin-top: 15px;}

/*产品 product*/
.cp_list{padding: 30px 0;}
.cp_list ul li{float: inherit; width: 100%; height: auto; padding: 20px; margin: 0 0 15px 0; zoom: 1;}
.cp_list ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.cp_list ul li .fl{width: 60%; float: left;}
.cp_list ul li .fl .tit{font-size: 16px; height: 35px; line-height: 35px;}
.cp_list ul li .fl .xx{font-size: 12px; height: auto; line-height: 20px; margin-bottom: 20px;}
.cp_list ul li .fl .more{font-size: 12px; height: 30px; line-height: 30px; width: 100px;}
.cp_list ul li .fl .more span{width: 15px;}
.cp_list ul li .more img{width: 15px; height: auto; margin-top: 14px;}
.cp_list ul li .fr{width: 30%; margin-top: 20px; float: right;}
.cp_list ul li .fr img{width: 100%; height: auto;}

/*产品详细 product_xx*/
.bann_new .mains .xx{font-size: 16px; margin: 20px 0;}
.bann_new .mains .xz{width: 120px; height: 35px; line-height: 35px; font-size: 12px; margin-top: 10px;}
.bann_new .mains .xz img{width: 15px; height: auto; margin-right: 6px;}
.cpgs{height: auto; padding: 30px 0;}
.cpgs .fl{width: 100%; margin: 0 0 20px;}
.cpgs .fl .tit{height: auto; line-height: 20px; font-size: 16px; padding: 10px 0;}
.cpgs .fl .xx{height: auto; line-height: 20px; font-size: 12px;}
.cpgs .fr{width: 100%; height: auto;}
.cpgs .fr:after{display: none;}
.cpgs .fr img{width: 100%; height: auto;}



.zygn{height: auto; padding: 30px 0;}
.zygn .tit{margin-bottom: 20px; font-size: 16px; height: 35px; line-height: 35px;}
.zygn_li .swiper-slide{width: 49%; height: auto; margin-right: 2%; padding: 20px;}
.zygn_li .swiper-slide .img,.zygn_li .swiper-slide .img img{width: 60px; height: auto;}
.zygn_li .swiper-slide .bt{height: 35px; line-height: 35px; font-size: 14px;}
.zygn_li .swiper-slide .xx{height: 108px; line-height: 18px; font-size: 12px;}

.yycj{padding: 20px 0 40px;}
.yycj .tit{width: 94%; margin: 0 auto 20px; font-size: 16px; height: 35px; line-height: 35px;}
.yycj_ul .swiper-slide{width: 65%; margin: 0 10px;}
.yycj_ul .swiper-slide img{width: 100%; height: 200px;}
.yycj_ul .swiper-slide:before{height: 200px;}
.yycj_ul .swiper-slide-active .dw{height: 100px; padding: 30px 15px 15px;}
.yycj_ul .swiper-slide-active .dw .fl{font-size: 18px; width: 40px; padding-bottom: 10px; float: left;}
.yycj_ul .swiper-slide-active .dw .fl:after{width: 15px;}
.yycj_ul .swiper-slide-active .dw .fr{width: 80%; height: 40px; line-height: 20px; font-size: 12px; float: right; overflow: hidden;}
.in_yycja{margin-top: 20px;}
.in_yycja{width: 100%; height: 10px; line-height: 1; vertical-align: top; position: inherit; bottom: 1.9vw !important; left: 0; z-index: 2; text-align: center;}
.in_yycja .swiper-pagination-bullet{width: 10px; height: 10px; background: none; border-radius: 100%; opacity: 1; margin: 0 5px; position: relative; transition: all .4s ease .2s;}
.in_yycja .swiper-pagination-bullet:before{content:''; width: 10px; height: 10px; background: #b4c6ea; border-radius: 100%; position: absolute; top: 50%; left: 50%; transition: all .4s ease 0s;}
.in_yycja .swiper-pagination-bullet-active:before{background: #235fd5; border-radius:10px;}
.in_yycj_l,.in_yycj_r{width: 35px; height: 35px; line-height: 35px; top: 75px; left: 15%;}
.in_yycj_r{left: inherit; right: 15%;}
.in_yycj_l i,.in_yycj_r i{font-size: 16px;}

.jstd{padding: 30px 0;}
.jstd .tit{font-size: 16px; height: 35px; line-height: 35px; margin-bottom: 20px;}
.jstd ul li{float: inherit; width: 100%; height: 100px; padding: 15px; margin: 0 2% 20px 0;}
.jstd ul li:hover{width: 100%; height: 100px;}
.jstd ul li .dw{width: 50px; height: auto;}
.jstd ul li .fl{width: 22%; float: left;}
.jstd ul li .fl img{width: 100%; height: auto;}
.jstd ul li .fr{width: 73%; float: right; font-size: 12px; line-height: 20px;}

.info{height: auto; padding: 30px 0;}
.info .fl{width: 100%; line-height: 40px; font-size: 16px;}
.info .fr a{display: inline-block; width: 120px; height: 35px; line-height: 33px; font-size: 12px; margin: 20px 15px 0 0;}
.info .fr a img{width: 15px; height: auto; margin-right: 8px;}




}
/* max 750 end */




